package thread;

import java.util.List;

import beans.Arquivo;
import beans.Pasta;
import controller.PastaManager;

public class AtualizationThread extends Thread {
	private Pasta p;
	
	public AtualizationThread(Pasta p) {
		this.p = p;
	}

	@Override
	public void run() {
		PastaManager.padronizaNomes(p); //Padroniza na primeira vez
		
		while(true){
		
		try {
			List<Arquivo> lista1 = p.getArquivos();
			
			Thread.sleep(1000);
			
			List<Arquivo> lista2 = p.getArquivos();
			
			if(!lista1.equals(lista2)){
				PastaManager.padronizaNomes(p);
			}
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
	}
	}}
